FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.7.24  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package ca.healthpei.io.core#0.1.7-DFT (171 ms)

Package ca.healthpei.io.core
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=ca.healthpei.io.core@0.1.7-DFT&canonical=http://healthpei.ca/fhir/StructureDefinition/ca-pei-profile-MedicationRequest
Url http://healthpei.ca/fhir/StructureDefinition/ca-pei-profile-MedicationRequest
Status draft
Name MedicationRequest
Title MedicationRequest
Experimental False
Description An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called MedicationRequest rather than MedicationPrescription or MedicationOrder to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns.
Type MedicationRequest
Kind resource

Resources that use this resource

StructureDefinition
http://healthpei.ca/fhir/StructureDefinition/ca-pei-profile-MedicationDispense MedicationDispense

Resources that this resource uses

StructureDefinition
http://healthpei.ca/fhir/StructureDefinition/ca-pei-profile-Patient Patient


Source

{
  "resourceType" : "StructureDefinition",
  "id" : "MedicationRequest",
  "url" : "http://healthpei.ca/fhir/StructureDefinition/ca-pei-profile-MedicationRequest",
  "name" : "MedicationRequest",
  "title" : "MedicationRequest",
  "status" : "draft",
  "description" : "An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called MedicationRequest rather than MedicationPrescription or MedicationOrder to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns.",
  "fhirVersion" : "4.0.1",
  "kind" : "resource",
  "abstract" : false,
  "type" : "MedicationRequest",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/MedicationRequest",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "MedicationRequest.identifier",
        "path" : "MedicationRequest.identifier",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.status",
        "path" : "MedicationRequest.status",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.intent",
        "path" : "MedicationRequest.intent",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.category",
        "path" : "MedicationRequest.category",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.category.coding",
        "path" : "MedicationRequest.category.coding",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.category.coding.system",
        "path" : "MedicationRequest.category.coding.system",
        "fixedUri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-category",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.category.coding.code",
        "path" : "MedicationRequest.category.coding.code",
        "fixedCode" : "community",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.category.coding.display",
        "path" : "MedicationRequest.category.coding.display",
        "fixedString" : "community",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.category.text",
        "path" : "MedicationRequest.category.text",
        "fixedString" : "community",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.medication[x]",
        "path" : "MedicationRequest.medication[x]",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "type",
              "path" : "$this"
            }
          ],
          "ordered" : false,
          "rules" : "open"
        },
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.medication[x]:medicationReference",
        "path" : "MedicationRequest.medication[x]",
        "sliceName" : "medicationReference",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              "http://hl7.org/fhir/StructureDefinition/Medication"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.subject",
        "path" : "MedicationRequest.subject",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              "http://healthpei.ca/fhir/StructureDefinition/ca-pei-profile-Patient"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.subject.reference",
        "path" : "MedicationRequest.subject.reference",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.authoredOn",
        "path" : "MedicationRequest.authoredOn",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.requester",
        "path" : "MedicationRequest.requester",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dosageInstruction",
        "path" : "MedicationRequest.dosageInstruction",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dosageInstruction.text",
        "path" : "MedicationRequest.dosageInstruction.text",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest",
        "path" : "MedicationRequest.dispenseRequest",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.initialFill",
        "path" : "MedicationRequest.dispenseRequest.initialFill",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.initialFill.quantity",
        "path" : "MedicationRequest.dispenseRequest.initialFill.quantity",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.initialFill.quantity.value",
        "path" : "MedicationRequest.dispenseRequest.initialFill.quantity.value",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.initialFill.quantity.unit",
        "path" : "MedicationRequest.dispenseRequest.initialFill.quantity.unit",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.initialFill.quantity.system",
        "path" : "MedicationRequest.dispenseRequest.initialFill.quantity.system",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.initialFill.quantity.code",
        "path" : "MedicationRequest.dispenseRequest.initialFill.quantity.code",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.initialFill.duration",
        "path" : "MedicationRequest.dispenseRequest.initialFill.duration",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.initialFill.duration.value",
        "path" : "MedicationRequest.dispenseRequest.initialFill.duration.value",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.initialFill.duration.unit",
        "path" : "MedicationRequest.dispenseRequest.initialFill.duration.unit",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.initialFill.duration.system",
        "path" : "MedicationRequest.dispenseRequest.initialFill.duration.system",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.initialFill.duration.code",
        "path" : "MedicationRequest.dispenseRequest.initialFill.duration.code",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.validityPeriod",
        "path" : "MedicationRequest.dispenseRequest.validityPeriod",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.validityPeriod.start",
        "path" : "MedicationRequest.dispenseRequest.validityPeriod.start",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.validityPeriod.end",
        "path" : "MedicationRequest.dispenseRequest.validityPeriod.end",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.numberOfRepeatsAllowed",
        "path" : "MedicationRequest.dispenseRequest.numberOfRepeatsAllowed",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.quantity",
        "path" : "MedicationRequest.dispenseRequest.quantity",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.quantity.value",
        "path" : "MedicationRequest.dispenseRequest.quantity.value",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.quantity.unit",
        "path" : "MedicationRequest.dispenseRequest.quantity.unit",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.quantity.system",
        "path" : "MedicationRequest.dispenseRequest.quantity.system",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.quantity.code",
        "path" : "MedicationRequest.dispenseRequest.quantity.code",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.expectedSupplyDuration",
        "path" : "MedicationRequest.dispenseRequest.expectedSupplyDuration",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.expectedSupplyDuration.value",
        "path" : "MedicationRequest.dispenseRequest.expectedSupplyDuration.value",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.expectedSupplyDuration.unit",
        "path" : "MedicationRequest.dispenseRequest.expectedSupplyDuration.unit",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.expectedSupplyDuration.system",
        "path" : "MedicationRequest.dispenseRequest.expectedSupplyDuration.system",
        "mustSupport" : true
      },
      {
        "id" : "MedicationRequest.dispenseRequest.expectedSupplyDuration.code",
        "path" : "MedicationRequest.dispenseRequest.expectedSupplyDuration.code",
        "mustSupport" : true
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.